/**
 * Copyright (C), 2015-2018, XXX有限公司
 * FileName: SubmissionReport
 * Author:   周宏硕
 * Date:     2018/10/30 10:18
 * Description:
 * History:
 * <author>          <time>          <version>          <desc>
 * 作者姓名           修改时间           版本号              描述
 */
package com.htwx.entity;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;
import java.util.List;

/**
 * @author 周宏硕
 * @create 2018/10/30
 * @since 1.0.0
 */
public class SubmissionReport {

       private  Integer reportId;
       private  String locationId;  //记录所有位置的id
       private  String details;
       private  String wxId;
       private  User user;
       private  String picture;
       private  Integer status;

    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date createTime;

    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date updateTime;
       private Integer whether_repair;

       private  Integer evaluateStatus;

       private  Integer evaluateLv;

       private  String  evaluateDetails;


    public String getWxId() {
        return wxId;
    }

    public void setWxId(String wxId) {
        this.wxId = wxId;
    }

    public Integer getEvaluateStatus() {
        return evaluateStatus;
    }

    public void setEvaluateStatus(Integer evaluateStatus) {
        this.evaluateStatus = evaluateStatus;
    }

    public Integer getEvaluateLv() {
        return evaluateLv;
    }

    public void setEvaluateLv(Integer evaluateLv) {
        this.evaluateLv = evaluateLv;
    }

    public String getEvaluateDetails() {
        return evaluateDetails;
    }

    public void setEvaluateDetails(String evaluateDetails) {
        this.evaluateDetails = evaluateDetails;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getWhether_repair() {
		return whether_repair;
	}

	public void setWhether_repair(Integer whether_repair) {
		this.whether_repair = whether_repair;
	}

	public String getLocationId() {
		return locationId;
	}

	public void setLocationId(String locationId) {
		this.locationId = locationId;
	}

	public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    @Override
    public String toString() {
        return "SubmissionReport{" +
                "reportId=" + reportId +
                ", locationId='" + locationId + '\'' +
                ", details='" + details + '\'' +
                ", user=" + user +
                ", picture='" + picture + '\'' +
                ", status=" + status +
                ", createTime=" + createTime +
                ", updateTime=" + updateTime +
                ", whether_repair=" + whether_repair +
                ", evaluateStatus=" + evaluateStatus +
                ", evaluateLv=" + evaluateLv +
                ", evaluateDetails=" + evaluateDetails +
                '}';
    }

    public User getUser() {
        return user;
    }

    public void setUser(User userone) {
        this.user = userone;
    }

    public Integer getReportId() {
        return reportId;
    }

    public void setReportId(Integer reportId) {
        this.reportId = reportId;
    }

    public String getDetails() {
        return details;
    }

    public void setDetails(String details) {
        this.details = details;
    }



    public String getPicture() {
        return picture;
    }

    public void setPicture(String picture) {
        this.picture = picture;
    }


}
